.login-page .header .header-top {
  width: 100%;
  height: 38px;
  background-color: #f2f2f2;
}

.login-page .header .header-top .header-top-con {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 38px;
}

.login-page .header .header-top .header-top-con .header-top-l {
  font-size: 14px;
  font-family: SimHei;
  font-weight: 400;
  color: #595757;
  line-height: 38px;
}

.login-page .header .header-top .header-top-con .header-top-r .header-login {
  color: #000000;
  font-size: 14px;
}

.login-page .header .header-top .header-top-con .header-top-r .header-reg {
  width: 108px;
  background: #fe6500;
  border-radius: 10px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-left: 20px;
}

.login-page .header .header-bottom {
  height: 118px;
  background-color: #fff;
}

.login-page .header .header-bottom .header-bottom-con {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 118px;
}

.login-page .header .header-bottom .header-bottom-con .header-bottom-l {
  width: 528px;
  height: 88px;
}

.login-page .header .header-bottom .header-bottom-con .header-bottom-r .img1 {
  width: 240px;
  height: 59px;
}

.login-page .header .header-bottom .header-bottom-con .header-bottom-r .img2 {
  width: 78px;
  height: 78px;
  margin-left: 30px;
}

.login-page .login-box {
  width: 100%;
  height: 577px;
  background: url("../img/assets/login-bg.png") no-repeat;
  background-size: 100% 100%;
}

.login-page .login-box .login-box-con {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.login-page .login-box .login-box-con .login-box-tips {
  width: 612px;
  height: 207px;
  margin-right: 30px;
}

.login-page .login-box .login-box-con .login-box-content {
  width: 670px;
  height: 577px;
  background-color: #fff;
  padding: 0 90px 0 64px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.login-page .login-box .login-box-con .login-box-content .title {
  font-size: 24px;
  color: #333333;
}

.login-page .login-box .login-box-con .login-box-content .line-box .l {
  font-size: 16px;
  color: #333333;
}

.login-page .login-box .login-box-con .login-box-content .line-box .r {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #D0D0D0;
  padding: 10px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.login-page .login-box .login-box-con .login-box-content .line-box-tips {
  color: #5F5F5F;
  font-size: 16px;
  margin-top: 30px;
}

.login-page .login-box .login-box-con .login-box-content .co3 {
  margin-top: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.login-page .login-box .login-box-con .login-box-content .co3 .co3-l .co3-l-text {
  font-size: 16px;
  color: #656565;
}

.login-page .login-box .login-box-con .login-box-content .co3 .co3-r {
  font-size: 16px;
  color: #fd6500;
}

.login-page .login-box .login-box-con .login-box-content .co4-btn {
  width: 100%;
  line-height: 50px;
  background: #fd8333;
  border-radius: 5px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  margin: 20px 0 13px;
}

.login-page .login-box .login-box-con .login-box-content .co5 {
  text-align: right;
  color: #5f5f5f;
  font-size: 16px;
}

.login-page .login-box .login-box-con .login-box-content .co5 span {
  color: #fd8333;
}

.login-page .bottom-tips-text {
  font-size: 14px;
  color: #656565;
  line-height: 30px;
  text-align: center;
}
/*# sourceMappingURL=login.css.map */